neighbors living on the same block - Español Inglés Diccionario